﻿using ImageManager.MyType;
using ImageManager.MyType.FieldType;

namespace ImageManager.Model
{
    [Serializable, MyTableName("T_IMAGE")]

    public class ImageModel : BaseModel
    {
        public ImageModel() { Publish = false; }
        public string ImageCode { get; set; }
        public string ImageName { get; set; }
        public string FileType { get; set; }
        public long Size { get; set; }
        public string Style { get; set; }
        public string Series { get; set; }
        public string SeriesName { get; set; }
        public string Note { get; set; }
        public int Price { get; set; }
        public string OrigImgPath { get; set; }
        public string DayPath { get; set; }
        public MyBoolean Publish { get; set; }
        public string Author { get; set; }
        public int Heat { get; set; }
    }
    public class ImageAdvModel : ImageModel
    { 
        public ImageModel Main { get; set; }
        public List<DownloadHistoryModel> Details { get; set; }
    }
}
